html,body{ background:none}
html{ }
.GheadW .nav li a{ display:none;}
.GheadW .nav li.navLi_1 a,
.GheadW .nav li.navLi_9 a,
.GheadW .nav li.navLi_10 a,
.GheadW .nav li.navLi_11 a,
/*.GheadW .nav li.navLi_12 a,*/
.GheadW .nav li.navLi_13 a,
.GheadW .nav li.navLi_14 a{ display:block;}
.wrapper{ width:1100px; margin:0 auto}
.wrapCon{ width:100%; margin:50px 0 25px; margin-bottom:40px; overflow:hidden;}
.mainCart{ min-height:100px;background-color: #fff;}
.wrapCon .col{ float:left; text-align:center; overflow:hidden}
.wrapCon .col_1{ padding-left:5px; width:351px; text-align:left;}
.wrapCon .cartItem .col_1{ padding-left:21px; width:333px;}
.wrapCon .col_2{ width:300px; text-align:right}
.wrapCon .col_3{ width:105px;}
.wrapCon .col_4{ width:105px;}
.wrapCon .col_5{ width:105px;}
.wrapCon .col_6{ width:105px;}
.wrapCon .checkboxW{ position:relative; top:2px; margin-right:3px;}
.lt-ie8 .wrapCon .checkboxW{ top:1px; margin-right:0px;}
.topTitUl .col{ font-size:14px; color:#676767; font-weight:bold;}
.cartItem{ margin-top:15px;}
.cartItem .topTit{ padding-left:5px;}
.cartItem .con{ padding-top:25px; margin-top:5px; border:1px solid #ececec; border-top:3px solid #d8b9a4; color:#a0774a; background:#fff}
.cartItem .uu{ width:100%; overflow:hidden; padding-bottom:25px;}
.cartItem .cc{ position:relative; width:40px; height:24px; border:1px solid #dedcdc; margin:0 auto;}
.cartItem .cc .countInp{ width:100%; height:100%; border:0 none; background:#fff; padding:0; text-align:center; font-size:12px; color:#a0774a}
.ie8 .cartItem .cc .countInp{ line-height:22px;}
.cartItem .cc .btns{ display:block; position:absolute; top:-1px; width:22px; height:24px; border:1px solid #dedcdc; background:#fff; text-align:center; line-height:22px; cursor:pointer;}
.ie6 .cartItem .cc .btns{ height:23px; line-height:23px;}
.cartItem .cc .btns.minuBtn{ left:-24px; border-right:0 none}
.cartItem .cc .btns.addBtn{ right:-24px; border-left:0 none}
.cartItem .uu .timeInpW{ position:relative; display:block; float:right; width:127px; padding-left:6px; height:24px; border:1px solid #dedcdc; background:#fff}
.cartItem .uu .timeInpW.single{ width:120px; padding-left:10px;}
.cartItem .uu .timeInpW .timeInp{ width:100%; height:100%; border:0 none; padding:0; font-size:12px; color:#a0774a; background:#fff}
.cartItem .uu .timeInpW .icon{ display:block; width:14px; height:16px; position:absolute; top:3px; right:4px; background:url(http://www.12301.cc/shops/images/calendar_icon_a.gif) no-repeat 0 0}
.lt-ie8 .cartItem .uu .timeInpW .timeInp{ display:block; height:21px; line-height:21px;}
.lt-ie8 .cartItem .cc .countInp{ display:block; height:21px; line-height:21px;}
.cartItem .uu .yen{ font-size:11px; margin-right:1px;}
.cartItem .removeBtn{ color:#397fcd}
.cartItem a.removeBtn:hover{ text-decoration:underline}
.ottip{ margin-top:40px; line-height:1.6; color:#f35b5b; padding:0 20px;}
.customMesg{ padding-bottom:30px; padding-top:25px; margin-top:30px; border-bottom:1px dashed #a0774a; border-top:1px dashed #a0774a}
.customMesg .topt{ font-size:20px; font-weight:bold; line-height:1.2; padding-left:10px; margin-bottom:20px; color:#000000; border-left:3px solid #1e8acc;}
.customMesg .conUl{ padding-left:15px;}
.customMesg .conUl li{ margin-bottom:10px;}
.customMesg li.more .lt{ vertical-align:top}
.lt-ie8 .customMesg .conUl li{ margin-bottom:8px;}
.lt-ie8 .customMesg .conUl li .lt{ vertical-align:9px;}
.lt-ie8 .customMesg li.more .lt{ vertical-align:top}
.customMesg .conUl li input{ width:200px; height:30px; line-height:30px; padding:0 5px; border:1px solid #e0e0e0}
.customMesg .conUl textarea{ width:400px; height:60px; padding:5px; border:1px solid #e0e0e0}
.customMesg .vhidden{ visibility:hidden;}
.payMesg{ padding-top:30px; padding-bottom:50px;}
.payMesg .topt{ font-size:20px; font-weight:bold; line-height:1; padding-left:10px; margin-bottom:20px; color:#000000; border-left:3px solid #1e8acc;}
.payMesg .inptP{ padding-left:15px;}
.payMesg .rt{ vertical-align:middle; margin-right:3px;}
.payMesg .lt{ margin-right:20px;}

.botSunary{ display:none;}
.botSunary.bbsumaryW{ display:block}
.sumaryW{ width:100%; height:39px; margin-top:20px; overflow:hidden; background:#1e8acc; color:#fff}
.sumaryW .lt{ float:left; padding-left:5px;}
.sumaryW .lt .selectAllB{ position:relative; top:2px;}
.sumaryW .lt .removeAllB{ margin-left:10px; color:#fff;}
.sumaryW .lt a.removeAllB:hover{ color:#fff; text-decoration:underline}
.sumaryW .rt{ float:right; font-size:0;}
.sumaryW .t{ height:100%; line-height:39px;}
.sumaryW .rt .span{ margin-left:15px; font-size:12px;}
.sumaryW .rt .totalNum,.sumaryW .rt .totalMoney{ position:relative; top:1px; font-size:22px; font-weight:bold; font-family:arial; color:#fff; margin:0 4px;}
.sumaryW .rt .totalMoney{ margin:0 20px 0 2px;}
.sumaryW .submitBtn{ display:inline-block; position:relative; top:-1px; right:-1px; height:100%; width:140px; font-size:16px; border:0 none; cursor:pointer; font-weight:bold; text-align:center; color:#fff; background-color:#f37200; line-height:39px;}
.sumaryW .submitBtn.disable,.topSumary .submitBtn.disable{ background:#a6a6a6}
.lt-ie9 .sumaryW .submitBtn{ top:-2px;}
.lt-ie8 .sumaryW .submitBtn{ top:0px;}
.topSumary{ position:relative; width:100%; margin-bottom:25px;}
.topSumary .con{ height:35px; overflow:hidden; margin-bottom:10px; margin-right:0; background:none; border-bottom:4px solid #1e8acc}

.topSumary .submitBtn{ display:none; position:absolute; top:0; right:0; width:100px; height:39px; line-height:39px; font-size:14px; color:#fff; font-weight:bold; font-size:14px; text-align:center; background:#3d6aa7}

.topSumary .rt{ float:right; height:35px; line-height:38px; padding:0 10px 0 50px; color:#000000; }
.lt-ie8 .topSumary .rt{ position:relative; top:-27px;}
.topSumary .rt .totalNum,.topSumary .rt .totalMoney{  position:relative; top:1px; font-size:22px; font-weight:bold; font-family:arial; color:
#E37A1E; margin:0 4px;}
.topSumary .rt .totalMoney{ margin:0 20px 0 2px;}
.topSumary .rt .span2{ margin-left:20px;}
.topSumary .lt{ font-size:18px; color:#000000; font-weight:bold; padding-left:5px; position:relative; top:3px;}

.cartItem.unselect .con{ background-color:#e1e1e1; border-color:#dedede; color:#979797}
.cartItem.unselect .uu .timeInpW,.cartItem.unselect .uu .timeInpW .timeInp,.cartItem.unselect .cc .countInp,.cartItem.unselect .cc .btns{ background:#e6e6e6;color:#979797;}
.cartItem.unselect .con{ border-top:3px solid #e1e1e1}
.cartItem.unselect .uu .timeInpW .icon{ background-position:top right}

.bbsumaryW{ margin-bottom:150px;}

ul.topTitUl.clearfix {background-color: #dcdcdc;height: 40px;line-height: 40px;}




